home *** CD-ROM | disk | FTP | other *** search
/ Gamers Delight 2 / Gamers Delight 2.iso / Aminet / game / misc / DeluxePacMan.lha / DeluxePacMan / Pacman.Text < prev    next >
Text File  |  1993-01-20  |  21KB  |  680 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.                              ********
  7.                         ******************
  8.                      **********   ***********
  9.                    ************  o*************
  10.                  ********************************
  11.                 *******************************
  12.                *****************************
  13.                **************************
  14.               ************************
  15.               *********************        DELUXE PACMAN
  16.               *********************     Version 1.4 (Both PAL & NTSC)
  17.               ************************
  18.                **************************
  19.                *****************************
  20.                 *******************************
  21.                  ******************************** 
  22.                    **************************** 
  23.                      ************************ 
  24.                         ****************** 
  25.                              ********
  26.  
  27.  
  28.  
  29.                                   MADE BY
  30.  
  31.                               Edgar M. Vigdal,
  32.                                 5830 LUSTER,
  33.                                   NORWAY.
  34.  
  35.  
  36.  
  37.       _________________________________________________________________
  38.      /                                                                 \
  39.     | This game is shareware, so if you use it, like it and/or have it  |
  40.     |    in you collection then PLEASE send $10, £5 or 50 NOK to..      |
  41.     |                                                                   |
  42.     |              Edgar M. Vigdal, 5830 LUSTER, NORWAY.                |
  43.     |                                                                   |
  44.     |     If you want to use this game in public-domain libraries,      |
  45.     |           and are earning money one my hard work, then            |
  46.     |              please send me a bigger fee ($25 -->).               |
  47.     |                                                                   |
  48.     |  If you send me the fee and a disk, I will return the disk with   |
  49.     |  the latest version and some other programs I have made.          |
  50.     |                                                                   |
  51.     |  When you register, please specify what Amiga you have and amount |
  52.     |  of memory and the version of the game.                           |
  53.     |                                                                   |
  54.     |  Please read the 'ShareWare.Text' for more info about shareware.  |
  55.      \_________________________________________________________________/
  56.  
  57.  
  58.  
  59.  
  60.    This is my personal version of the old, but still wonderful game
  61.    PacMan (or maybe Jelly Monster). It's not a copy of the original
  62.    because I have never played the arcade machine. The game is made
  63.    after some good memories of the game 'Jelly Monster' on the VIC-20.
  64.    This game was one of the first games I had on the old 4KB computer,
  65.    and me and my brother was fighting like mad to beat each others
  66.    high score. The heart beated, the adrenaline was flowing in great
  67.    amounts and the fingers shivered. I never had so much fun with any
  68.    game on all the other computers I've tried since. (Hmm, maybe the
  69.    SiliconGraphics, IRIS Indigo Elan!. Realtime ray-tracing in 24bit
  70.    is wonderful! (It's my dream machine! (But, with a price tag of
  71.    $50000 here in Norway, it's only a dream.))).
  72.    I hope you will like this version of PacMan (Jelly Monster?!).
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.                                  ----<>----
  81.                         HOW TO INSTALL DELUXE PACMAN
  82.                                  ----<>----
  83.  
  84.    THIS ONLY FOR DOS VERSION.
  85.  
  86.    TO DISK
  87.    -------
  88.    [1]
  89.    Format and install a disk, then copy the following files to the disk.
  90.  
  91.       PacMan        (The game)
  92.       PacMan.data    (The data for gfx,sfx...)
  93.       CD        (A dos file, look in the C: directory for it.)
  94.  
  95.    Create a directory called 'S', and one called 'L' on the disk. The 'L'
  96.    directory is not quite necessary, but it it may be nice to have.
  97.    Then make a startup-sequence in the 'S' directory that looks something
  98.    like this..
  99.  
  100.       CD df0:
  101.       PacMan
  102.  
  103.    and copy the following file to the 'L' directory..
  104.  
  105.       disk.validator
  106.  
  107.    If you now reboot the machine with the disk in the drive, the game
  108.    should load and start.
  109.  
  110.  
  111.  
  112.    [2.1]
  113.    If you want to use the workbench, then you must create the following
  114.    directory on the disk...
  115.  
  116.       S, Libs, C, L
  117.  
  118.    Then copy the following files to the Libs directory..
  119.  
  120.       info.library, icon.library
  121.  
  122.    and the following files to the C directory..
  123.  
  124.       LoadWB, EndCLI
  125.  
  126.    and the following file to the L directory..
  127.  
  128.       disk.validator
  129.  
  130.    Then make a startup-sequence in the 'S' directory that looks something
  131.    like this..
  132.  
  133.       LoadWB
  134.       EndCLI
  135.  
  136.    You must of course copy the pacman files to the disk.
  137.  
  138.       PacMan
  139.       PacMan.info
  140.       PacMan.data
  141.  
  142.    Now reboot the machine and wait for the workbench to appear on
  143.    the screen. Then double click on the disk icon and then on the
  144.    pacman icon. The game should now load and start.
  145.  
  146.  
  147.  
  148.    [2.2]
  149.    Or you can copy the PacMan files to a formated disk. And start up your
  150.    workbench disk and insert the PacMan disk when the workbench is ready.
  151.    Open the PacMan disk and start Deluxe Pacman by clicking on the
  152.    PacMan icon.
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.                                     NOTE
  160.  
  161.    If you only have 512KB of memory in your Amiga then make a directory
  162.    named 'C' on the disk and copy the following file to the 'C' directory
  163.  
  164.       Add44K        (This should be supplied with Deluxe PacMan)
  165.  
  166.    and add this to the top of the startup-sequence.
  167.  
  168.       Add44K
  169.       PacMan
  170.  
  171.    This small utility will free 44 Kilobytes from the system memory.
  172.    The game should now get just enough memory to load and start.
  173.    If not, then disconnect any extra disk drives and try again.
  174.  
  175.    If you want the high scores to be saved to the disk, then keep the
  176.    disk write enabled.
  177.  
  178.    If you still can't get it to work, then send me the small fee and
  179.    a disk and I will send you the trackdisk version.
  180.  
  181.  
  182.  
  183.  
  184.    HARDDISK
  185.    --------
  186.    Copy the following files to your games directory.
  187.  
  188.       PacMan
  189.       PacMan.info
  190.       PacMan.data
  191.  
  192.    Load workbench, open your game directory and click on the
  193.    pacman icon and the game should load.
  194.  
  195.  
  196.    Or drag the Deluxe_PacMan directory to your games directory, and
  197.    open it and select the PacMan icon to start.
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.                                  ----<>----
  207.                         HOW TO CONTROL DELUXE PACMAN
  208.                                  ----<>----
  209.  
  210.    The game can be controlled in many ways. You can use a joystick in
  211.    port 2, or the keyboard, or even the mouse.
  212.  
  213.  
  214.    Joystick
  215.    --------
  216.                             Up = move pacman up
  217.                                     |
  218.                                     |
  219.         Left = move pacman left  ---+---  Right = move pacman right
  220.                                     |
  221.                                     |
  222.                           Down = move pacman down
  223.  
  224.    Firebutton to shoot when pacman have the gun.
  225.  
  226.  
  227.  
  228.    Keyboard
  229.    --------
  230.    For right handed the following keys can be used...
  231.  
  232.  
  233.                                     [8] (keypad)   
  234.                                     [P]
  235.                                  Cursor Up
  236.  
  237.                                      |
  238.                   [4] (Keypad)       |         [6] (Keypad)
  239.                   [L]            ----+----     [']
  240.                   Cursor Left        |        Cursor Right
  241.                                      |
  242.  
  243.                                     [2] (Keypad)
  244.                                     [.]
  245.                                 Cursor Down
  246.  
  247.  
  248.    and for left handed the following keys can be used...
  249.  
  250.  
  251.                                     [W]
  252.  
  253.                                      |
  254.                              [A]  ---+---  [D]
  255.                                      |
  256.  
  257.                                     [X]
  258.  
  259.  
  260.    Press [SPACE] to shoot when pacman have the gun.
  261.  
  262.  
  263.  
  264.    Other key and their actions...
  265.  
  266.      [F1]      Starts one player game. This is the default mode.
  267.      [F2]      Starts two players game.
  268.      [F10]     Pauses the game.
  269.      [1]       Beginners game mode (really slow!)
  270.      [2]       Normal game mode.
  271.      [3]       Expert game mode.
  272.      [E]       Toggle music and sound effects.
  273.      [H]       Hall Of Fame.
  274.      [A]       About the game.
  275.      [B]       Boss key.               (Read 'BOSS FUNCTION'. Only DOS)
  276.      [M]       More info               (Only trackdisk version)
  277.      [ESC]     Quit the game.
  278.      [SPACE]   Starts the game, same as button on joystick.
  279.  
  280.  
  281.    Mouse
  282.    -----
  283.    The mouse can also be used to control the pacman. Just move the
  284.    mouse in the direction you want to turn pacman. This is a bit sensitive
  285.    , but with a bit of training it can be used. (I've scored over 200000
  286.    with the mouse!) (NOTE: In version 1.2 this function is improved a bit)
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.                                  ----<>----
  295.                          HOW TO PLAY DELUXE PACMAN
  296.                                  ----<>----
  297.  
  298.    The game is like this. Our yellow hero pacman must eat all of the
  299.    pills in the maze to get to the next maze. But danger lurks in the
  300.    maze. Four evil ghosts is looking for pacman, and they want to stop
  301.    pacman from getting to the next maze. In the maze there are some
  302.    power pills that pacman can eat, and now he can kill the ghosts for a
  303.    limited time. There are also some fruits that popup from time to time,
  304.    and pacman can eat these for extra bonus points. And sometimes some
  305.    special tools will popup. When eaten they may effect pacman or the pills
  306.    or even the ghosts. Some will speed up pacman, some will give random
  307.    points and some will lead to extra levels.
  308.  
  309.    I hope you have got the plot by now because it's really simple, just
  310.    survive in the maze as long as possible and get the highest score.
  311.  
  312.  
  313.    Here are a short description of the tools:
  314.  
  315.    EXTRA..       When you have collected all of the five letters you
  316.                  will get one extra life and move you to the extra levels.
  317.  
  318.    SPEED UP..    This tool comes in two versions, one normal speed up
  319.                  and one hyper speed.
  320.  
  321.    SHIELD..      This will protect PacMan against the ghosts. The ghosts
  322.                  can not kill PacMan when he have the shield.
  323.  
  324.    GLUE..        This will slow down the ghosts.
  325.  
  326.    FREEZE..      This will freeze the ghosts for a short time.
  327.  
  328.    DYNAMITE..    This will make the ghosts explode, and give you 5000
  329.                  points for each ghost.
  330.  
  331.    x2..          This will multiplay every point you get by two.
  332.  
  333.    x5..          This will multiplay every point you get by five.
  334.  
  335.    DIAMOND..     This will change all the pills into diamonds for
  336.                  a short time.
  337.  
  338.    PRESENT..     This will give you a high random score for each
  339.                  pill you take. Very good !!
  340.  
  341.    CLOCK..       This will give you some extra tool time. Each tool will
  342.                  last a bit longer.
  343.  
  344.    EXTRA LEVEL.. This will send PacMan to an extra level. There are
  345.                  five extra levels, and if you manage to clear the
  346.                  extra level you will get 50000 points. You will
  347.                  not loose any lives on the extra levels.
  348.          If you have the extended version there will be ten
  349.                  extra levels.
  350.  
  351.    JUMP..        This will send PacMan to a random level.
  352.  
  353.    GUN..         This will make PacMan able to shoot the ghost and
  354.                  get a random high score for each ghost.
  355.  
  356.  
  357.  
  358.  
  359.    TIPS:         I+f a g+h+o+s+t i+s i+n t+h+e t+u+n+n+e+l, y+o+u c+a+n
  360.                  p+a+s+s t+r+u+e t+h+e t+u+n+n+e+l w+i+t+h+o+u+t
  361.                  g+e+t+t+i+n+g k+i+l+l+e+d.
  362.  
  363.                  I+f y+o+u m+a+n+a+g+e t+o t+a+k+e 4 p+o+w+e+r+p+i+l+l+s
  364.                  a+f+t+e+r e+a+c+h o+t+h+e+r y+o+u w+i+l+l g+e+t t+o t+h+e
  365.                  e+x+t+r+a l+e+v+e+l+s.
  366.  
  367.                  E+v+e+r+y t+i+m+e y+o+u g+e+t a+l+l t+h+e g+h+o+s+t+s i+n
  368.                  o+n+e g+o, y+o+u w+i+l+l i+n+c+r+e+a+s+e t+h+e c+h+a+n+c+e
  369.                  o+f g+e+t+t+i+n+g t+h+e m+o+r+e v+a+l+u+e+d t+o+o+l+s.
  370.                  (D+I+A+M+O+N+D,P+R+E+S+E+N+T a+n+d E+X+T+R+A L+E+V+E+L).
  371.  
  372.          T+h+e g+u+n c+a+n g+i+v+e y+o+u v+e+r+y m+a+n+y
  373.                  p+o+i+n+t+s i+f y+o+u u+s+e i+t c+o+r+r+e+c+t+l+y.
  374.  
  375.  
  376.    Have fun !!!
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.                                  ----<>----
  387.                     SOME EXTRA FEATURES IN DELUXE PACMAN
  388.                                  ----<>----
  389.  
  390.    PAL/NTSC
  391.    --------
  392.    The game will hopefully detect NTSC machines, and if detected it
  393.    will display a message. The user can now choose if he want to
  394.    toggle the 50/60 Hz switch or go for the 200 lines mode.
  395.    If the machine have the ECS Agnus, it will switch from 60Hz to
  396.    50Hz and emulate the PAL system (I hope so!?). If you don't notice
  397.    any changes after the switch, I assume you don't have the ECS
  398.    chip. (If you have it and no change occured, then please contact me!!)
  399.  
  400.    If you have a PAL (50Hz) machine, you can force the game into 60Hz by
  401.    holding the left mousebutton pressed while the game load. If you
  402.    have the ECS Agnus, the game will get a bit more 'arcade' look (that's
  403.    what I feel (but also a bit more speedy (harder??))).
  404.  
  405.  
  406.  
  407.  
  408.    MUSIC                     1 MB CHIP OR MORE ONLY!!
  409.    -----
  410.    DOS VERSION:
  411.    If you get sick of the music you can change it. You just copy two of 
  412.    your favourite SoundTracker module to the PacMan disk/directory and
  413.    rename them to 'PacMan.Music1' and 'PacMan.Music2'. If there is enough
  414.    memory when the game has loaded, it will load the two modules and use
  415.    them instead of the default music. The first melody, 'PacMan.Music1' ,
  416.    will be played on the title screen and in the game, and the second will
  417.    be played on the hall of fame screen. The play routine used is the
  418.    ProTracker1.11b routine, so most of the modules around should work.
  419.    If the extra music is used then the music will be played to the end
  420.    before the game goes into demo or leave the Hall of Fame part.
  421.  
  422.  
  423.  
  424.    TRACKDISK VERSION:
  425.    If you know how to write tracks onto a disk, then you can even change
  426.    the music on the trackdisk version. If you have an assembler that can
  427.    write sectors of data, eg. AsmOne or some Seka clones, you must use
  428.    the following format and procedure. (Some use 'sectors' and other will
  429.    use 'blocks', but according to AsmOne a sector is 512 bytes.)
  430.  
  431.    At sector 800    MUSI        ;The 4 letters 'MUSI', this is
  432.                     ;the header identifier. 4 bytes.
  433.             SIZE_music1    ;This is a longword with the
  434.                     ;size of module1 in bytes.
  435.             SIZE_music2    ;This is a longword with the
  436.                     ;size of module2 in bytes.
  437.             Music1
  438.              .
  439.              .
  440.              .
  441.             Music2
  442.              .
  443.              .
  444.              .
  445.             MAX_SECTOR    ;Do use any blocks after 1757.
  446.  
  447.  
  448.    Here is a source the can be use with the AsmOne assembler.
  449.  
  450. ;-------------------------------------------------------------------------
  451. ;
  452. ;    WRITE_MUSIC version 1.0            FOR TRACKDISK VERSION!!!
  453. ;
  454. ;    Plass the right file name in the source and place PacMan Disk in
  455. ;    df0, then assemble the source.
  456. ;
  457. ;-------------------------------------------------------------------------
  458.  
  459. START_BLOCK    = 800        ;Place music at 800 and after...
  460. MAX_BLOCK    = 1757        ;Last block that can be used,
  461.                 ;hiscore block follows.
  462.  
  463.  
  464. ;    Some macros the will write out the music to the disk.
  465. ;
  466.     AUTO    WS\S1\START_BLOCK\Size1\
  467.     AUTO    WS\S2\START_BLOCK+Size1\Size2\
  468.  
  469.  
  470.     SECTION    Music,DATA_C    ;Use CHIP to get the WS command to work.
  471. S1:    dc.b    "MUSI"        ;Header identifier
  472.     dc.l    E1-S1        ;Size of music 1
  473.     dc.l    E2-S2        ;Size of music 2
  474.  
  475. ;     Filename for song 1
  476.     INCBIN    "MUSIC:MODULES/mod.nightlight"        ;Include the file
  477. E1:
  478. Size1=((E1-S1)/512)+1
  479.  
  480. ;    Filename for song 2
  481. S2:    INCBIN    "MUSIC:MODULES/mod.Night-Club-Theme"    ;Include the file
  482. E2:
  483. Size2=((E2-S2)/512)+1
  484.  
  485. ;    Test that the files will fit onto the disk
  486. ;
  487.     IF    START_BLOCK+Size1+Size2>MAX_BLOCK
  488.     FAIL
  489.     ENDC
  490. ;--------------------------------------------------------------------------
  491. ;END OF SOURCE.
  492.  
  493.  
  494.  
  495.  
  496.    PROCESSORS....
  497.    --------------
  498.    I have tested it on a 512KB A1000 and a 3Mb A2000, with and without
  499.    workbench. I don't know if it works on MC68020/30/40 processors, but I
  500.    have tried to not use any CPU delays and silly tricks. If it don't work
  501.    ,please contact me !! (* I now know that it works on MC68020, and then
  502.    it should work on MC68030 and maybe MC68040 *070692*). (I now know that
  503.    it work on MC68030 too *201092*).
  504.    I've also tested it on Kickstart 1.1, 1.2, 1.3 and a developers version
  505.    of OS2.0. I believe it should work on any kickstart, since all calls to
  506.    the system is done the way it should be done (through offsets (Not the
  507.    way the authors of some of the Abacus books do, they make jumps right to
  508.    the addresses in the ROM. Very nasty !!!!!!))
  509.  
  510.    If you get the OUT OF MEMORY message, then disconnect any external
  511.    disk-drives. Set DF0: as bootdisk, switch of any drives with the
  512.    boot-menu (WB2.04).  Remove or rename the 'PacMan.Extra' file. Remove
  513.    any extra music, and try again. 
  514.  
  515.  
  516.  
  517.  
  518.    BOSS FUNCTION....                    ONLY DOS VERSION!
  519.    -----------------
  520.    If you are playing the game at work and the boss suddenly appear, you
  521.    just press the [B] key and the game will close the screen, and a
  522.    window with a virus scanning device will be opened up. You can then
  523.    say that you are testing out a new virus killer and .......
  524.    You return to the game by pressing both mousebuttons.
  525.  
  526.    NOTE:  This function will return you to the main menu, so be careful!
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.                                  ----<>----
  536.                          CREDITS FOR DELUXE PACMAN
  537.                                  ----<>----
  538.  
  539.          All coding, graphics and sound effects by Edgar M. Vigdal.
  540.  
  541.                              Music by unknown.
  542.  
  543.            A special thanks to Toru Iwatani, for creating PacMan.
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.                                  ----<>----
  553.                               NEXT DELUXE GAME
  554.                                  ----<>----
  555.  
  556.     I have just start on my version of the game Donkey Kong, so if I get
  557.     any response on the PacMan game, I may finish this game.
  558.     If anybody got any info about the Kong game then I would be very
  559.     grateful if you could send me a copy. (maps,pictures,sound,text...)
  560.     Or, if you have another favourite from the good old C64 that you would
  561.     like to see one the mighty Amiga, then send description and info.
  562.     Maybe JumpMan ??? (it was really lovely!!!!)
  563.  
  564.  
  565.  
  566.    **********************************************************************
  567.       Feel free to contact me for swapping ideas, demos, utilities...
  568.  
  569.  
  570.  
  571.  
  572.  
  573. *****************
  574. * H I S T O R Y *
  575. ********************************************************************************
  576. *
  577. *    Version        Fixed                    Date
  578. *       ~~~~~~~         ~~~~~                                   ~~~~
  579. *    1.0        First release                280592
  580. *
  581. *    1.1        - Look in the correct directory for    070692
  582. *                         data or PACMAN:, if from WB.
  583. *            - Trackdisk version implemented.
  584. *            - Gun and magnet added.
  585. *            - Runback module changed. (Bug on OS2.0)
  586. *            - Protracker playroutine added.
  587. *            - Load new music added.
  588. *            - Other bugs fixed.
  589. *            - Finally got the hang of the argument passing
  590. *              from workbench or CLI, so now it should load
  591. *              data from the right place.
  592. *
  593. *    1.1A        - Added 'Get ready players'.        070892
  594. *            - Now have 20 levels and 5 extra levels
  595. *            - Official Fred Fish release (Fish-717)
  596. *
  597. *    1.2                                                     251092   
  598. *            - Fixed some bugs. Thanks to Christopher Salomon
  599. *              for finding that strange bug on the extra
  600. *              level, you most really have played a lot to
  601. *                         find that one.
  602. *            - Added separate hall-of-fame for the 3 speeds.
  603. *              Thanks to Thorsten Kollstede for the idea.
  604. *            - Added some fading.
  605. *            - Changed the Magnet tool to a Jump function.
  606. *              The magnet didn't work as intended.
  607. *            - 'Boss wanders by' function added.
  608. *            - Fixed DOS & trackdisk version, so that it
  609. *                         searches for extra module & extra music.
  610. *
  611. *    1.3        - Fixed some small bugs.        301292
  612. *
  613. *    1.4        - Changed some routines.        160193
  614. *
  615. *
  616. *   If you find any bugs then PLEASE let me know. Try and describe the
  617. *   exact situation and your setup, and I may be able to fix the bug.
  618. *
  619. ********************************************************************************
  620. * S P E C I F I C A T I O N *
  621. *****************************
  622. *
  623. *  Source code        - 15340 lines of assembler code. (313KB)
  624. *              (4 version in one source code and some utilities)
  625. *  Graphics             - 32 Colour, 362 KB raw and crunched data.
  626. *  Sound                - 54 sound effects synthetic.
  627. *                       - 82 Kb samples and music.
  628. *
  629. ********************************************************************************
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.                           __
  638.                          ///
  639.                     __  ///
  640.                     \\\///
  641.            Thanks to \XX/ Amiga for being the best computer ever !!!
  642.  
  643.        And a special greeting to those who sendt me the fee, THANK YOU!!
  644.  
  645.  
  646.  
  647.  
  648.  
  649.     To magazin authors/editors:
  650.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  651.     If this game is reviewed in your magazin, then please send me
  652.         a copy of your magazine or the review. That way I can get some
  653.         ideas for improvment and things to fix!
  654.                                                                    EMW
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.